why does got allow evil